package cn.edu.wynu.oop.polymorphic;

import cn.edu.wynu.oop.extend.Animal;
import cn.edu.wynu.oop.extend.Dog;

public class TestPolymorphic {
    public static void main(String[] args) {
        //父类的引用指向子类的对象
        Animal animal = new Dog();

        // 是调用的父类方法还是子类方法?
        animal.eat();
        // 调用的是子类方法,这个就是运行时多态,实际执行父类方法还是子类方法,取决于实际对象的类型
    }
}
